President Donald Trump has increasingly pitted Vice President JD Vance and Secretary of State Marco Rubio against each other—asking fellow billionaires who they would prefer as his successor—as the Iran war is widely viewed as a crucial test for both ahead of a potential clash in the 2028 Republican primaries.