Pregnancy test?

Mariah • I'm 23. Married to my best friend! And expecting baby #1 April 2018

What's the best pregnancy test for early detection? I'm 11dpo thinking about testing. Period isn't due till 31st would it be too early?