Do encourage him to get tested, if he does not, he might dream up the notion that you were unfaithful.
No. Baby would only be able to have a or b positive. If he donates blood he can find out blood type, cholesterol, etc. Or he can talk to his doctor