I have heard several theories on the subject over the years but am interested to hear the opinions of others here.
Thanks
"Best" is a word that means whatever you say it means and is undefinable to any standard.
Factually, as many have said here already-If we exclude gear oils ( slightly different set of rules) and set an ambient oil temp around 70-80F.
The warmer oil will normally in most cases drain slightly faster measured against a timeline. ( completeness of the drain is virtually the same as gravity is the prime mover assuming the time is allowed). The same galleys and so forth will still hold the same volumes cold or hot.
Cleanliness is a different matter but contrary to commonly held beliefs...
Engines do not "mix" or agitate particulates ( and even many chemicals) well. There is no auger, blade or mixing well or even static vessel to create either continuous suspension or ensure particle distribution. Its not even a good fluid agitation- more of a "slosh" effect.
So that means that particles will drop out of suspension based more on gram weight and geometry relative to viscosity and Sg than simple thermal qualities. A case can also be made that some particles are actually held to the case ( sides of the internals) due to the tackifiers of the oil and surface roughness. ( yes that happens frequently)
Surfactants and detergents, the same depending on condition of that specific oil prior to change.
So, change to your preference because from a performance perspective- any difference is going to be virtually insignificant relative to any routine engine life consideration.