Would a pull start even work on an EFI machine if the battery was dead?
The biggest problem in cold weather is usually the relay being so cold. Neither pull starting or electric start is going to change the temp.
If you can, find relay, warm relay, replace relay, start machine.
If your battery is too weak, a simple jump pack will solve that.