If you have a crack in the roof, it has to be fixed before anything else can be addressed. No amount of lead or bondo will cover a crack for long. Your cab is mounted with a flexable mount at the rear, so it will move independently of the frame twisting. I think if you get the crack welded properly you will not see the crack return.