When you click on links to various merchants on this site and make a purchase, this can result in this site earning a commission. Affiliate programs and affiliations include, but are not limited to, the eBay Partner Network.
Clean connections and heavy gauge battery cables are more important than the battery.
My 36 pickup only has room for a small battery under the floor board. That small battery works just as well in the pickup as a larger battery does in my 47 truck.
My only slow cranking problems have been related to bad connections (don't forget the ground strap) or a battery cable that is not a large enough gauge.
I agree with the other response, take measurements and buy whatever fits.
The old trucks used 6 volt positive ground systems. The positive battery terminal is connected to the frame.
If your 47 is original, then it is 6 volt positive ground and will need a 6 volt battery. It is possible that some previous owner converted it to 12 volts negative ground. If so, you would obviously need a 12 volt battery and its minus terminal would be connected to the frame.
When I said just use whatever battery fits the space, I meant that it must be the correct voltage (6 or possibly 12). Since you don't have the truck yet, you shouldn't buy a battery until you get the truck and determine what voltage battery you need, and how big of a space you have available.
How to tell if it has been converted to 12 volts? Since you are unfamiliar with the truck the easiest method would be to look at the voltage rating on one of the headlights, or one of the tail lights.