You may be able to do this yourself if you can find clean metal all around the rust. Let's assume you can. Measure and photograph the amount of metal you need. Then-
( I'm going to do this step by step. I suck at English.)
First try to find a clean rust free truck being parted out. They are out there. You may have to look on Craig'slist in southern states. Try to find someone who will cut out a little more than you need. Be prepared to pay 25-100 dollars.
If you can find the piece. u can get some panel glue from an auto body supply shop. Only buy from a place that will let you rent or borrow a glue gun or dispenser.
Cut out the rust from your truck, and cut the new piece a half inch larger than your hole. Get some small self tapping screws and fit the panel to your liking. Screw it in place. Then remove it and prep it for gluing per instructions. Then do it.
Most new cars have more glued joints than welded joints.
This is my future plans for my rocker panels. I weld nearly everyday on classic cars, if I can butt weld. if I have to lap joint I will use panel glue.
This could all be done for less than a couple hundred dollars. I would be glad to provide more details if you decide to try it. There a lot of good products out there, unfortunately most people don't follow the directions.