No
No you can leave a cash deposit that will be returned to you when you return the truck.
For security "hold" while renting, yes. For payment, no
Yes, you need a credit card
no you can instead put a 100 cash deposit rather than put it on a credit card, you do need your license.
Thanks! Your answer is awaiting moderation.