What i did...
Hey-
I have a rust bucket 89 FJ62 with 188,000. Never had cold starting problems at all, not even in -18 to -25 for 6 weeks straight in VT winters, until this fall. She never judt plain didn't start, but she was beginning to be a slow starter and it made me nervous.
I did a few things to correct the problem including, new fluids (amsoil), new fuel pump, filter, fpr, pcv, coil (made in mexico coil was hurting), ngk plugs checked and re-checked electrical, vacuum, serviced TB, cleaned and sealed cold start injector, all parts replaced with OEM. I run a yellow top optima as well. all that did not help very much, a little but not much.
What did the trick, (and I did this yesterday,) was adjusting my shift linkage. It took 15 minutes, including the downtime waiting for the pb blaster application to help free the nut. My linkage was a bit out of alignment and once it was back on point, she starts up like a happy camper. I don't know why this helped so much, but it did. all that other stuff needed to be done and probably helped as well. let's hope she likes her new innards and continues to start nicely.
re

ptima batteries. The yellows are deep cycle and the reds are starter batteries that are supposed to perform flawlessly in the cold IIRC. The reds give higher CCAmps than the yellows which are actually under spec for our trucks. the yellow top did not give me better starts than the POS crusty old batt. that was in there when i got the truck but the juice is always going and going and going. Maybe the red top would actually give faster starts?
good luck.