Oh my heck You might have lost the engine. Dont start it again until fixed!
Iirc someone here did that a couple years ago...
I have oversized keways so it is wider both sides of the crank, then a step sized keyway.
Also welded them up, but that is way more involved.
If you are not rock steady with a cutting tool, tow it to a machinist. You are comparing pricing vs a new crankshaft and all the mess that goes with it like main and rod bearings. Crank can be swapped without pulling heads, but is a pain.
After the crank is fixed and you know your not pushing the truck into the lake, buy a new balncer. Make sure compressor is free when off & powered up, and all other pulleys are spinning right. A hung up compressor can send a shock load.
While you're there items:
You will be pulling the timing cover to get access to fix keyway. Possible timing chain or gear drive. How old is waterpump. I hate those jobs so like to do them when it's open that far.
Pics of how bad for other ideas of fix?