The OP gave her location as Oklahoma. Depending on where she is, she may well have trouble finding round bales that will fit in the bed of a pickup without overloading the payload, and bales that are possible to “push” off . East Coast bales tend to be much, much smaller.
Our family farm is in KS, right over the OK border. I also lived in OK for 9 years. The round bales our family puts up are well over 1200lbs, typically in the 1500lb range, some are even over 1700lbs. We know this because we weigh EVERY load as it comes off the field. No guess-timates - we KNOW what they weigh. The few times I had to buy hay in Oklahoma, the bales were the same size as what we put up… No way in heck can that size bale be pushed anywhere, and it will squat a half ton truck, and destroy the tailgate if you try to pull it off with the tailgate down.