Steyn, 35, is currently on 421 wickets in 88 Tests and is tied with Shaun Pollock as the country's highest wicket-taker in the longest format of the game. The speedster needs just one more wicket to claim the record and will have the chance to do that when South Africa take on Pakistan in the first of three Tests in Centurion - his home ground - on December 26.
"Centurion is where he learnt everything about cricket. To do it in front of his friends and family will be a great story and hopefully there will be a lot of people there," said Donald in an interview with Netwerk24.
Donald, regarded as one of the greatest bowlers of his generation, finished as South Africa's fourth-highest wicket-taker with 330 scalps in 72 Tests. Having crossed the milestone of 300 wickets in front of his home crowd in Bloemfontein, the 52-year-old exact knows the feeling of this high.
"I think Dale will experience something similar to what I had in 2002 when I came out against New Zealand in Bloemfontein and had the opportunity to get to 300 wickets," Donald said.
"It's going to be incredible, especially because he is bowling so well again."
Steyn, who has been grappling with a spate of injuries over the past two years said that although he would love to cross Pollock's record, hehe had "a bigger goal" than to simply break the record.
"I've got a lot of wickets in me than just one more," he said. "I haven't saved myself to take one more wicket than Polly. There is a bigger goal at the end of the day. It'll be a beautiful thing to happen for me if it does.
"These honours are great things to achieve and I'll be highly honoured. But when I do, I'll get back to the end of my mark and try and take another one. That's the plan."
First Published: December 25, 2018, 7:01 PM IST