I am running an IO 360 in my RV so the follow is from what we use on a friends RV6, C 172 and a few others when it gets into the 20.
We preheat... Not a fancy preheater but one of those ceramic heaters which we fit with duct work from the aviation dept of Home dept. Usually for an hour.
The next step is one you might not do... but if you check the mags grounding out at idle rpm you have a pretty good confidence that with the mags off and the key hanging up.. we pull the prop through about 10 revolutions... ( If you do not check your mags grounding on a daily basis do not do this until you know your mags ground out with the key off.)
Use the same technique you would if you were propping the engine except
Mags. Off, Fuel OFF, Mixture idle cutoff, and throttle to idle and someone on brakes.
Starting.
Mixture rich, 3 pumps of the primer, we generally leave it out,
Throttle 1/4 open or less. Clear and engage starter. If the engine sputters
we slowly advance the primer. We do not pump the throttle...
99 percent of the time the engine just starts fine...let the engine idle near 800 rpm until the oil pressure comes up and the oil temp start to move. Don't get in a hurry.
Like I said.... as far as pulling the prop through I have done this most of my 45 years of flying in cold weather instructing in Angola Indiana or Ohio. Before I came down south.

On radial engines I flew we had to pull the props every first start of a day... Assume the engine can fire and start.. so take precautions...
I see more damage done to engines by folks starting even in warm weather when they start and the engine revs up to about 2000 rpm instantly and blows everything and everyone around... and they start taxing almost immediately... a extra minute or two at idle will be pleasing to your engine.
Jack