I don't know much about your truck, the temp gauge on the dash may be accurate or biased, from what you've said it seems likely it is accurate.
It isn't completely analogue with the temp gauge wired to te temp sender versus digital with the sender wired to the ECU and ECU telling the gauge...