Trunks are a huge disadvantage, the added water resistance will slow you down massively.
Im not a fan of speedos so when I was swimming competitively I wore those tight knee lenght shorts, called jammwrs for some reason, they arent too expensive and are much better than the alternatives.