Trucks come in many sizes and can handle various amounts of weight. The average pickup truck can carry 1 cubic yard of gravel, while a dump truck can carry 13 to 25 tons of gravel. At a cost of $35 to $50 per ton, a full dump truck load could cost anywhere from $455 to $1,250.