It depends on which superman. Dragon Ball Super Goku Beats Superman in all manners. Gohan as a Super Sayian 2 can pick up a plane with one finger. Blue Goku can go faster than a person who can skip time a second at a time. Blue Goku is a cock hair close enough to fight a guy who can blow up 8 and a half planets in a day (Beerus). Superman can traverse space, goku has to teleport from planet to planet, and he must be able to feel someones KI on that planet. Pre-Crisis Superman would win due to the fact that he is written as an infallable being with space god powers. Post Crisis it really depends on which Superman. Like Goku would be too dumb to beat Electric Blue Superman, But he could beat Electric Red Superman. Early Post Crisis stuff Goku would win easily. However Goku is immeasurably stronger around leaving the Hyperbolic Time Chamber during the cell saga. Just not faster.
Batman then just poisons Goku's food and gives him a weakening heart virus. Superman and Batman do not fight because they are best buddies.
Vegeta takes 10 minutes to charge a Final Flash that ultimately does nothing, however it is cool as shit.
Ultimately Goku would fight Superman just for giggles. Goku can sense good/evil in people and all that. They would be best buddies. But due to the nature of how Sayians work he would win easily. Superman wouldnt kill goku, goku would get stronger after every defeat. MUCH MUCH stronger.