Make sure your timing is set correctly and that all the usual ignition components are in perfect order.
Was the truck running and driving properly until now? Did this problem develop out of the blue? Has the carburetor ever been rebuilt?
Your carburetor may be leaking fuel down into the intake manifold while it sits. Next time it's cold, open the throttle and look down the throat and see if there is fuel pooled on the intake runner.