At work I used a kettle with a digital read out that was checked against a Fluke meter. It was then easy to check thermostats by slowly raising the water temp until it opened. Once you knew the thermostat’s opening temp, it was simple to check the temp gauge against your now known thermostat opening point.
Yes, we also have Fluke IR temp gauges. They are very useful for checking temperature differences in a system. For example, a cooler exhaust primary pipe quickly shows you which cylinder is misfiring. BUT, actual accuracy of the reading is biased by the surface being read. For example a black coolant hose will not give the same reading as an aluminium housing even with coolant of the same temperature flowing through both.