@jeffg
Your comments were supported by G.E. in the 80's with their literature for dishwashers.
I don't have any material I can post right now, but if you searched manuals for the GSD1200 or 2800 series, you'd find they suggest something along these lines (This is not word-for-word):
Start the machine on a normal cycle. Allow the machine to complete one rinse phase, and refill for a second time. Then, stop the machine and place a candy or meat thermometer towards the centre of the tub. If the water is not 120ºF, then you must set your water heater hotter.
Later on, they simply suggested running the tap hot, filling a glass, and taking a measurement. The former was more accurate - since you actually had some approximation of water was REALLY entering the machine.*
*If the machine was taking several fills to get "Strong-Hot" water on-tap, then setting the heater higher may not deliver hot water faster, but means when it eventually gets there, it can cause a larger temperature rise than the cooler water might.
I.e. Just because the water is 120º when it enters the dishwasher
does not mean the tub temperature will be 120º. It will take several fills for this temperature to be reached. I have witnessed this with the DishDrawer: First fill with 120º water, gets me to about 86-90º, depending on room temperature. Second fill is about 95º. Based on that alone, it would take 3-4 fills to get anywhere near 120º.
During the rinses, it stays at about 120º, and maybe drops a little, depending on the cycle and length of each rinse (Typically 3-10 minutes). {
These readings were taken with the machine's on-board diagnostic sensor. It can display the temperature, in ºC when the machine is operating. Therefore, I expect the readings are reasonably accurate}