Subject:
1) Engine Control Systems
2) Lubrication
Anecdote & Info:
1) The ECT sensor on my motorcycle will not register a temperature at all until it's at a minimum of ~106?F (digital readout on dash). Many Oxygen Sensors have similar limitations and don't register precise information until a minimum temperature is reached. Engine control systems need this information to set performance-safe timing and A/F ratios. Prior to these information sets being available, they rely on pre-programmed factory preset and/or historical data.
2) For my old car, I would get a second or two of valve train clatter on initial start either post oil change, or having sat for more than ten days. The way to bypass this problem, was to prime the lubrication system via exteneded crank time. (holding the accelerator pedal to the floor before and during crank turns off fuel injectors) The colder it is, the longer the crank time had to be in order to avoid the clatter.
Thoughts:
Based on personal observation and experience, best practice is to wait until the ECT, (maybe O? as well,) sensor reaches it's minimum operating temperature. From 19?F to 90?F this took approximately eight minutes to thirty seconds on the motorcycle. Digital readout on the FiST unfortunately (likely) requires an OBD-II hookup.
For two reasons I'd avoid "higher" RPMs and/or cylinder pressures until the engine is warmed to roughly 80 or 90% of normal running temperature. First reason has to do with probable improved distribution of warmer oil and the second has to do with the expansion of warmer engine parts, reducing gaps and consequently blow-by, oil contamination. Many folks will note that a cold engine produces better power but this is primarily due to intake temperatures, fuel enrichment and circumstantial timing settings.