The easiest way to test where the delay is, is to trigger an email and compare the time with the timestamp on the server in the mail log.
If the time matches, the delay is elsewhere, after it has left the server.
If you are on shared hosting, you will likely need to ask your host for the mail log.