Q: Does taking (giving blood) blood for tests break fasting?
A: No, giving for testing purposes would not break your fast.
As a recommendation: If you can give your blood for testing purposes at a time that would not deplete your energies, adversely affect your fast, etc. it may be better.
Allah Certainly Knows Best.