It depends on how the image is going to be used, I'd imagine. If the image will be shown on a monitor, then I'd guess turning TrueTone off is the right idea-- you want to start with the assumption that the screen displaying your image hasn't been adjusted.
For print, I'd think it might be a little more complicated. The whole point of TrueTone is to make your screen look like a printed page would, by adjusting the color output according to the color temp of the room. It seems this would have two advantages: it would ideally look more realistically like a print under your current lighting, and your eyes wouldn't be forced to adjust to the room color and the screen color making it easier for your brain to understand what the colors are it is seeing (your brain does it's own white balance adjustment).
What I don't know is how well the display holds calibration as it shifts color temp-- that is, how accurate the colors are at any given whitepoint beyond the native whitepoint of the display.
I'd think the best option, though, is to control the light in your room so TrueTone never needs to kick in. If your room lighting is shifting, then your perception of your screen is shifting too.
NightShift, on the other hand, will always be a problem because its purpose it to sap the blue out of the image so your melatonin levels don't go wonky.
This thread is over 4 years old!
Yeah, I love when something ancient gets dug back up and the conversation kicks off all over again. I'm guessing someone found this with a web search?