HIV test can take a few minutes done at the clinic for a preliminary quick check that is quite accurate. Drop of blood is all that's needed. Although for 100% confirmation does have to be sent off and takes ages.
I know this becuase the Mrs was watching "The Hospital" on C4(?) the other day and some little gay kid got tested for HIV as he had been getting bummed by other benders.