There's a big difference between invoice and MSRP. Make sure you are using the correct terminology, because they may be $12k apart on that truck.

If invoice is $37k, you'll be lucky to get it much cheaper than that. If $37k is MSRP, you may be able to get it for $25k. If you want to know the bottom line, send some emails to dealers and let them bid the truck online. Go back to each one with the other's latest offer and see how low they go.