取下莫州後,燕王率軍退駐白溝河養精蓄銳。張玉率一隊輕騎偵察耿炳文大軍的情況。張玉足智多謀,由他前去偵察,燕王很放心。張玉回來報告說,耿炳文軍士氣低落,宜速攻之。張玉是個久經沙場的將領,知道激勵士氣的重要。耿炳文帶了一輩子兵,所向克捷,這次是否真的“無紀律”,實在難以斷言。但張玉的報告確實鼓舞了士氣,堅定了燕王直撲真定的決心。
燕王於是率軍往真定進發,進駐無極。這裏離真定不遠,隻要一天的路程便可到達。燕王召集諸將商議進兵策略,也有意試探一下各個將領的勇怯,因為馬上就要接戰,敵眾我寡的狀況就擺在麵前。多數將領認為南軍人多勢盛,應先移軍新樂,與南軍對壘。新樂在無極西,城比無極大,較易防守。
隻有張玉持不同意見,他說: “今當徑趨真定,彼雖眾,然新集未齊,我軍乘勝一鼓可破之。”燕王聽了張玉的話很高興,覺得張玉的膽略超乎常人,便當著眾人說: “(張)玉言合吾意,吾倚玉一人足辦。”燕王認同了張玉的意見,決定直取真定。
這時,有一個耿炳文的下級將領來降,名叫張保,他表示願充當前鋒,為燕王效犬馬之勞。燕王問他真定虛實,他說: “耿炳文的軍隊號稱三十萬,實際上到達真定的隻有十三萬,一半駐紮在滹沱河南,一半駐紮
在河北。”燕王厚待張保,給了他一匹馬,讓他仍回到耿炳文那裏去,就說自己戰敗被俘,趁看守不備,偷了一匹馬逃了回來,並聲言燕軍馬上就要發起進攻。
諸將領不解燕王的意思,問道: “我軍由間道趕來,為的不讓敵人發覺,以出其不意地發起攻擊,為什麽讓他回去告訴耿炳文,讓南軍早做準備呢?"
燕王的回答顯然比他的部下高明,他說: “不然,始不知彼虛實,故欲掩其不備。今知其眾半營河南,半營河北,是以令其知我軍且至,則南岸之眾,必移於北,並力拒我,一舉可盡敗之。兼欲賊知雄縣、莫州之敗,以奪其氣,兵法所謂先聲後實,即此是矣。若不令其知,徑薄城下,雖能勝其北岸之軍,南岸之眾乘我戰疲,鼓行渡河,是我以勞師當彼逸力,勝負難必。”