I think you are confused.
An IRS/INSs' native mode is referenced to True North to start with. When it is switched to Magnetic, it accesses a look-up table of variation by Lat/Long and applies the variation to derive a Magnetic value.
So, when you switch to True, it just uses the native heading value direct.
What has variation got to do with True mode?