To rent a U-Haul truck or trailer, customers must be at least 18 years old and have a valid driver's license. They must also provide a credit card for payment and meet U-Haul's rental requirements, which may include a deposit and proof of insurance.