After a 10-minute drive, feel the two coolant pipes at the engine firewall, should be hot. If so, then your thermostat is fine and your issue is inside the dash.
All: make sure the cooling system is bled of ALL air; I jack up the front end and take off radiator cap, and run engine for up to 20 minutes, adding 50/50 until it won't take any more.
By the way, I formerly used a 180F thermostat but did not get adequate heat. So a decade ago I changed to a Stant 192F/195F thermostat and get fast, hot heater (better than in both my Nissan Frontiers). And I never run even half-way up on the gauge in Arizona desert, Cab Plus, AC....
In the past, I did use the cardboard block-off trick, think on a 1979 Toyota truck.