yeah these trucks seem to always run way cool, hell i drove mine home from the tow yard after the wwreck with no coolant and no fan(i took the belt off so that it wouldnt ruin my water pump) regardless, over a 15 mile trip thru stop and go traffic it never got above halfway temps..it was fairly cold out but even at 40 degrees air temp the truck ussually warms up in just a few minutes, most of the time b4 im even out of my subdivision. i was worried that i could possibly crack my head on the way home so i never got up to any speed and the highest rpm i hit was about 3k. Just goes to show how durable these motors really are.
And one way to check if your tstat is working properly is to take it off and clean it up a bit, then boil some water and dip it in the hot water, use a temp gauge to see how hot the water is, that should tell you how hot its letting your motor get and if its working right!if its not you tstat, i suggest you plug you lines and dig your heater core out and check the condition, if it looks rusty or like its been leaking or if you notice any residue inside your lines i suggest you go ahead and replace the core, and if that dont work then it could be the heater control valve, when i bought my truck it had been removed and bypassed, that could have something to do with it aswell. youuu can order one from your local dealership for around 10-15 bucks, and it should be an easy replacement aswell! good luck man!!