best way to get tested

is a blood test the best way to be tested for anything? like std or anything. worried and want to be checked.. and can you be tested for pregnants with the same test?