Two best batsman are
Bangladesh's 2 best test match batsman among the players who played in the 2nd practice match are Aminul Islam and Manjurul Islam.
Because no other batsman (except these 2) have been able to stay at the wicket for over a 100 minutes and they also faced more number of balls than others (Aminul Islam 224 minutes and 143 balls and Monjurul Islam 129 minutes and 85 balls).
I don't know what would happen if Khaled Mashud was there in the side - maybe he could have been the second best test match batsman.
The third best batsman in terms of time and number of balls faced was who else? Habibul Bashar (75 minutes with 53 balls faced). But he scored 42 runs in those 53 balls- almost at a run a ball unlike Aminul Islam (66 runs off 143 balls) and Monjurul Islam (9 runs off 85 balls).