Midsize, Full-Size or Heavy Duty? We Compare THREE GM Trucks and Which One Is Right For You!