If healthy, DONATE!
There is always greater need than supply of blood products, so if healthy, donate a pint and you will receive a donor card with your blood type
and rh factor
on it (and save 3 people's lives!).
That is best way, and is free. Lab test can be ordered by your dr, but costs $ otherwise.